<?php
namespace App\Api;

use PhalApi\Api;
use App\Domain\Coupon as DomainCoupon;
use PhalApi\Exception\BadRequestException;

/**
 * 优惠券列表接口
 */
class Coupon extends Api {
    public function getRules() {
        return array(
            'index' => array(
                'user_id' => array('name' => 'user_id', 'require' => false, 'desc' => '用户id'),
            ),
        );
    }

    /**
     * 优惠券列表接口
     * @desc 优惠券列表
     * @return int id 优惠券id
     * @return string name 优惠券名称
     * @return int money 金额
     * @return int use_start_time 优惠券开始时间
     * @return int use_end_time 优惠券结束时间
     * @return int use_type 使用范围：0全店通用1指定商品可用2指定分类商品可用
     * @return string condition 使用条件
     */
    public function index() {
        $domain = new DomainCoupon();
        $data = $domain -> getCoupon( $this->user_id );
        if( empty( $data ) ){
            $data = array();
        }
        return $data;
    }
}
